-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[CT-271] [Feature] not_null test selects column instead of * #4777
Conversation
…elect the column being tested It's desirable for this test to include the full row output when using --store-failures. If the query result stored in the database contained just the null values of the null column, it can't do much to contextualize why those rows are null.
Thanks for your pull request, and welcome to our community! We require contributors to sign our Contributor License Agreement and we don't seem to have your signature on file. Check out this article for more information on why we have a CLA. In order for us to review and merge your code, please submit the Individual Contributor License Agreement form attached above above. If you have questions about the CLA, or if you believe you've received this message in error, don't hesitate to ping @drewbanin. CLA has not been signed by users: @willbowditch |
Thanks for your pull request, and welcome to our community! We require contributors to sign our Contributor License Agreement and we don't seem to have your signature on file. Check out this article for more information on why we have a CLA. In order for us to review and merge your code, please submit the Individual Contributor License Agreement form attached above above. If you have questions about the CLA, or if you believe you've received this message in error, don't hesitate to ping @drewbanin. CLA has not been signed by users: @willbowditch |
@drewbanin I have signed the CLA. No changes to tests in the PR at the moment, but happy to have a go at adding some if they're needed. |
@cla-bot check |
The cla-bot has been summoned, and re-checked this pull request! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Thanks for contributing this!!
@willbowditch I had to close and reopen the PR to pick up on some new GitHub Checks that we just added. One is around how we do the Changelog and that's what failing here. So sorry for the inconvenience! Would you mind updating the Changelog entry to follow our new process that you can see documented here |
Hey @leahwicz - no worries, I've reverted the changes to the markdown changelog and pushed up the file |
resolves #4769
Description
Currently the
not_null
test writes SQL equivalent toWhich on columnar databases like BigQuery makes running the test more expensive than
This PR changes the test to
SELECT column
, unless the store failures feature is enabled, in which case it is useful to keep the failing rows in totality usingSELECT *
.Checklist
CHANGELOG.md
and added information about my change